package com.lc.fbtp.draftmsg.api.paper.ces.ces002;

import com.lc.fbtp.draftmsg.api.paper.MainBody;
import com.lc.fbtp.draftmsg.api.paper.MsgId;
import com.lc.fbtp.draftmsg.api.paper.OrgnlMsgId;
import com.lc.fbtp.draftmsg.api.paper.ces.CpInf;
import com.lc.fbtp.draftmsg.api.paper.ces.SlfInf;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 转贴现对话报价转发报文
 * @author yeyun20029
 *
 */
public class CES002 extends MainBody {

	/**
	 * 序列号
	 */
	private static final long serialVersionUID = 8216876253591693149L;

	/**
	 * 报文标识
	 */
	@XStreamAlias("MsgId")
	private MsgId MsgId;
	
	/**
	 * 原报文标识
	 */
	@XStreamAlias("OrgnlMsgId")
	private OrgnlMsgId OrgnlMsgId;
	
	/**
	 * 报价单信息
	 */
	@XStreamAlias("QuoteInf")
	private QuoteInf QuoteInf;
	
	/**
	 * 本方信息
	 */
	@XStreamAlias("SlfInf")
	private SlfInf SlfInf;
	
	/**
	 * 对方信息
	 */
	@XStreamAlias("CpInf")
	private CpInf CpInf;
	
	/**
	 * 报价信息
	 */
	@XStreamAlias("QuoteFctInf")
	private QuoteFctInf QuoteFctInf;
	
	/**
	 * 票据清单
	 */
	@XStreamAlias("Blist")
	private Blist Blist;

	public MsgId getMsgId() {
		return MsgId;
	}

	public void setMsgId(MsgId msgId) {
		MsgId = msgId;
	}

	public OrgnlMsgId getOrgnlMsgId() {
		return OrgnlMsgId;
	}

	public void setOrgnlMsgId(OrgnlMsgId orgnlMsgId) {
		OrgnlMsgId = orgnlMsgId;
	}

	public QuoteInf getQuoteInf() {
		return QuoteInf;
	}

	public void setQuoteInf(QuoteInf quoteInf) {
		QuoteInf = quoteInf;
	}

	public SlfInf getSlfInf() {
		return SlfInf;
	}

	public void setSlfInf(SlfInf slfInf) {
		SlfInf = slfInf;
	}

	public CpInf getCpInf() {
		return CpInf;
	}

	public void setCpInf(CpInf cpInf) {
		CpInf = cpInf;
	}

	public QuoteFctInf getQuoteFctInf() {
		return QuoteFctInf;
	}

	public void setQuoteFctInf(QuoteFctInf quoteFctInf) {
		QuoteFctInf = quoteFctInf;
	}

	public Blist getBlist() {
		return Blist;
	}

	public void setBlist(Blist blist) {
		Blist = blist;
	}

	@Override
	public String getId() {
		return MsgId.getId();
	}

	@Override
	public String getDtTm() {
		return MsgId.getCreDtTm();
	}

	@Override
	public String getOrgnlId() {
		return OrgnlMsgId.getId();
	}
	
}
